package contenidos;

import java.util.*;

public class AlmacenEventos {
	
	private List<Evento> eventos;
	private static AlmacenEventos INSTANCE = null;

	private AlmacenEventos() {
		eventos = new LinkedList<Evento>();
		eventos.add(new Evento("nombreEvento","direccion", new Date(),
				 "estilo", 100));
		eventos.add(new Evento("nombreEvento2","direccion2", new Date(),
				 "estilo2", 200));
		System.out.println(eventos.get(0));
	}

	public static AlmacenEventos getInstance() {
		if (INSTANCE == null)
			INSTANCE = new AlmacenEventos();
		return INSTANCE;

	}

	public List<Evento> getEventos() {
		return eventos;
	}

	public Evento getEvento(String nombre) {

		Evento eve = null;
		Iterator it = eventos.listIterator();
		while (it.hasNext()) {
			Evento aux = (Evento) it.next();
			if (aux.getNombreEvento() == nombre)
				eve = aux;
		}
		return eve;

	}


	public void addEvento(Evento eve) {
		eventos.add(eve);

	}

}
